home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 683 / frg_dc / frg_dc.doc < prev    next >
Text File  |  1993-02-28  |  3KB  |  57 lines

  1. Bill Devonshire                            02/93
  2. Shortwave Enterprises
  3. Gen. Del. Box 5
  4. ORTON, Ontario
  5. Canada, L0N 1N0
  6.  
  7.  
  8. The best way to learn a new language is to jump in with both feet,
  9. so my feet have jumped but, the rest of me is still clinging to
  10. the basics.  I have grabbed a couple of Steve's C programs and started
  11. to convert them to the ST world.  Number one is the Fractal Landscape
  12. Generator, this one.  It actually does not generate landscapes (?)
  13. but instead loads in special *.fr files, perturbs the vertices and
  14. then spits out a *.3D2 file. Of course, if you give it a landscape to work
  15. with then it will spit out a very interesting rendition of the original.
  16. I really have learned quite a bit from this exercise and recommend it to
  17. anyone desiring to get into a new programming language like 'C'.  This next
  18. upgrade includes screen clipping to eliminate those nasty bombs from wrecking
  19. your creations.
  20. This does create some really nice effects, like warping a sphere into
  21. a deflated soccer ball, or making a pyramid look like it was melted
  22. with a torch.  With a bit of tweening you can make an animation that
  23. displays the transformation graphically!
  24. This is a TTP program, and requires the entry of some parameters to make
  25. the whole thing work.  Run the FRG3.TTP program and select OK without
  26. entering anything on the command line, to get a readout of the parameters
  27. and command structure.  FRG will accept parameters on the command line or
  28. through the actual *.fr file.  The command line will overrule the file values.
  29. There are four *.fr files included for your fun and relaxation.  Reading
  30. the contents will show:
  31.  
  32. - comment lines (optional)
  33. - parameter line (optional)
  34. - triangle vertices (three groups of X,Y,Z coordinates) (not optional)
  35.  
  36. You can create your own .fr files with any ascii word processor.
  37. My next version of FRG will be GEM'd with display and allow you to
  38. turn an existing *.3D2 file into an *.fr file for transformation.
  39. I may put out the GEM'd version first and then the last version will contain
  40. the ability to convert 3D2 files for fractal manipulation.  Next on the list
  41. is a 3D2 to POV file transfer utility.  POV is a great raytracer and with the
  42. TT and Falcon or an ST on STeroids, your can convert your 3D2's for rendering
  43. in glorious 24bit targa format.  (Don't forget that PhotoChrome allows you to
  44. view targa's even on a lowly ST!!)
  45. Any command line parameters entered will override the file parameters.
  46. Command -d (for display) IS functional in this version!
  47. Have a math coprocessor?  If you would like a version of this that
  48. supports your number crunching beast, let me know and I'll make
  49. one for you!!
  50. Whatever!  Play with it and have some fun.  Try creating your own fr
  51. files for perturbing.  This is freeware!  Enjoy!
  52.  
  53. BTW - any problems?  contact me on CIS:   73707,1656
  54.                                    Genie: B.DEVONSHIRE
  55. Note:  Still in the works is CyberPal version 0.8!
  56.        and his buddy Template Pal!
  57.